package main.java.ERMDE.controllers;

import main.java.ERMDE.controllers.listeners.IEntityEventListener;
import main.java.ERMDE.models.Entity;
import main.java.ERMDE.views.IEntityView;

public interface IEntityController {

	void create(); // should be public void create()

	void addSubscriber(IEntityEventListener listener);

	boolean addEntity();

	boolean validateEntityName(String name);

	void setEntityView(IEntityView entityView);

	void selectKeys();

	void create(Entity entity);
}